Near Field Communication
原文:https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/near-field-communication/
hr.icon
NFC(Near Field Communication)は、数センチ以内にあるデバイス同士がワイヤレスで情報を交換することを可能にします。
対応デバイス上で動作するiOSアプリケーションは、NFCスキャンを利用して、実世界の物体に取り付けられた電子タグからデータを読み取ることができます。
例えば、ユーザーがおもちゃをスキャンしてビデオゲームに接続したり、買い物客が店内の看板をスキャンしてクーポンにアクセスしたり、小売店の従業員が商品をスキャンして在庫を把握したりすることができます。
開発者向けガイダンスについては、Core NFCをご覧ください。
In-App Tag Reading
アプリは、アプリがアクティブなときに単一または複数のオブジェクトのスキャンを可能にし、ユーザーが何かをスキャンすることが予想されるときは常にスキャンシートを表示します。
https://gyazo.com/da1ce4cecc43efb2c12d5c9f5cd774c7
物理的な物体への接触を促さない。
タグをスキャンするには、iOSデバイスがタグの近くにいればよい。
実際にタグに触れる必要はありません。
オブジェクトのスキャンを依頼する際には、「タップ&タッチ」ではなく、「スキャン&ホールドニア」などの用語を使用してください。
親しみやすい用語を使う。
近距離無線通信は、人によっては馴染みがないかもしれません。
親しみやすくするために、NFC、Core NFC、Near Field Communication、タグなどの開発者向けの技術的な用語を使わないようにします。
代わりに、ほとんどの人が理解できるような親しみやすい会話用語を使用してください。
table: Use - Don't use
Use Don't use
Scan the object name. Scan the NFC tag.
Hold your iPhone near the object name to learn more about it. To use NFC scanning, tap your phone to the object.
スキャンシートには、簡潔な説明文を用意してください。
完全な文章を、文語体で、最後に句読点を入れて提供してください。
スキャンする対象物を特定し、次のスキャンのためにテキストを適切に修正してください。
テキストは切り捨てられないように短くしてください。
table: First scan - Subsequent scans
First scan Subsequent scans
Hold your iPhone near the object name to learn more about it. Now hold your iPhone near another object name.
Background Tag Reading
バックグラウンドタグリーディングでは、アプリを開いてスキャンを開始しなくても、いつでも素早くタグをスキャンすることができます。
バックグラウンドタグリーディングに対応したデバイスでは、画面に光が当たるたびに、近くにある互換性のあるタグを自動的に検索します。
タグが検出され、アプリと一致すると、通知が表示され、ユーザーがタップすると、タグのデータがアプリに送信され、処理されます。
なお、NFC読み取りシートが表示されているとき、WalletやApple Payを使用しているとき、カメラを使用しているとき、機内モードになっているとき、再起動後にロックされているときは、バックグラウンド読み取りができません。
https://gyazo.com/05bad6be3fb25cabd8a9d5d523f1e1cb
バックグラウンドでのタグ読み取りとアプリ内でのタグ読み取りの両方をサポートします。
バックグラウンドでのタグ読み取りをサポートしていないデバイスを使用している人のために、アプリ内でタグをスキャンする方法を提供する必要があります。
<-- Keyboards
--> Pointers (iPadOS)